package com.atguigu.gmall.item.controller;

import com.atguigu.gmall.item.service.ItemService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;
import java.util.Map;

@RestController
@RequestMapping("/api/item")
public class ItemApiController {

    @Resource
    private ItemService itemService;

    //数据汇总
    @GetMapping("/inner/getItem/{skuId}")
    public Map<String,Object> getItem(@PathVariable Long skuId){
        //查询五部分数据
        //查询一级、二级、三级分类信息
        //查询skuinfo基本信息及图片信息
        //查询Sku价格信息
        //查询Sku总销售属性及属性值 同时默认选中一个商品
        //查询页面上组合与skuId的关系
        return itemService.getItem(skuId);
    }
}
